Fix xm save command's #params check.
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 27 Feb 2008 13:19:42 +0000 (13:19 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 27 Feb 2008 13:19:42 +0000 (13:19 +0000)
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
tools/python/xen/xm/main.py

index da2de11d9838099a6d8b552d3cb006c61ea3d23e..34bdc6756ef2afb12b6598affc7d62672cbb319b 100644 (file)
@@ -699,9 +699,6 @@ def xm_save(args):
         err(opterr)
         sys.exit(1)
 
-    dom = params[0]
-    savefile = params[1]
-
     checkpoint = False
     for (k, v) in options:
         if k in ['-c', '--checkpoint']:
@@ -710,9 +707,9 @@ def xm_save(args):
     if len(params) != 2:
         err("Wrong number of parameters")
         usage('save')
-        sys.exit(1)
 
-    savefile = os.path.abspath(savefile)
+    dom = params[0]
+    savefile = os.path.abspath(params[1])
 
     if not os.access(os.path.dirname(savefile), os.W_OK):
         err("xm save: Unable to create file %s" % savefile)